face challenges - Turkish English Dictionary